package com.bxl.netty.rpc.common.builder;


import com.bxl.netty.rpc.common.message.MsgResponseContent;
import com.bxl.netty.rpc.common.message.PackageMsg;
import com.bxl.netty.rpc.common.message.RpcHeader;

/**
 * <>
 *
 * @author baixl
 * @date 2021/2/25
 */
public class ResponseMsgBuilder {
    public static PackageMsg<MsgResponseContent> createMsg(int flag, long requestID, MsgResponseContent content) {
        RpcHeader rpcHeader = new RpcHeader(flag, requestID);
        PackageMsg<MsgResponseContent> msg = new PackageMsg<MsgResponseContent>();
        msg.setHeader(rpcHeader);
        msg.setContent(content);
        return msg;
    }
}
